require("LuaObject")
require("SplitTools")
Json = require("JsonUtility")
require("Hotfix")

--- @class object
--- C#的object
object = CS.object

--- @class UnityObject
--- Unity的Object
UnityObject = CS.UnityEngine.Object

--- @class Transform
Transform = CS.UnityEngine.Transform

--- @class RectTransform
RectTransform = CS.UnityEngine.RectTransform

--- @class GameObject
GameObject = CS.UnityEngine.GameObject

--- @class CS.UnityEngine.Vector3
Vector3 = CS.UnityEngine.Vector3

--- @class CS.UnityEngine.Vector2
Vector2 = CS.UnityEngine.Vector2

--- @class CS.UnityEngine.TextAsset
TextAsset = CS.UnityEngine.TextAsset

--- @class UI
UI = CS.UnityEngine.UI
--- @class Image
Image = UI.Image
--- @class Button
Button = UI.Button
--- @class Toggle
Toggle = UI.Toggle
--- @class ScrollRect
ScrollRect = UI.ScrollRect
--- @class Text
Text = CS.TMPro.TextMeshProUGUI
--- @class SpriteAtlas
SpriteAtlas = CS.UnityEngine.U2D.SpriteAtlas

--- @class AssetBundleManger
AssetBundleManager = CS.MyFramework.AssetBundle.AssetBundleManager.GetInstance()

require("ItemData")
require("MVC/UIMain")
